package com.ecmcloud.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ecmcloud.common.dto.ProcessInstanceAssignUserRecordParamDto;
import com.ecmcloud.common.dto.Result;
import com.ecmcloud.entity.ProcessInstanceAssignUserRecord;

/**
 * <p>
 * 流程节点记录-执行人 服务类
 * </p>
 */
public interface IProcessInstanceAssignUserRecordService extends IService<ProcessInstanceAssignUserRecord> {
    /**
     * 设置执行人
     * @param processInstanceAssignUserRecordParamDto
     * @return
     */
	Result<String> addAssignUser(ProcessInstanceAssignUserRecordParamDto processInstanceAssignUserRecordParamDto);

    /**
     * 任务完成通知
     * @param processInstanceAssignUserRecordParamDto
     * @return
     */
    Result<String> completeTaskEvent(ProcessInstanceAssignUserRecordParamDto processInstanceAssignUserRecordParamDto);


}
